// 一键直达页面js文件
Page({
  data: {
    // 页面数据
  },

  onLoad: function() {
    // 页面加载时执行
    console.log('一键直达页面加载');
  },

  onShow: function() {
    // 页面显示时执行
  },

  // 导航到泉州留联小程序
  navigateToQuanzhouApp: function() {
    wx.showLoading({
      title: '跳转中',
    });

    // 模拟跳转到泉州留联小程序
    // 实际开发中应该使用wx.navigateToMiniProgram API
    setTimeout(() => {
      wx.hideLoading();
      wx.showToast({
        title: '正在跳转到泉州留联小程序',
        icon: 'none'
      });
      /*
      wx.navigateToMiniProgram({
        appId: '泉州留联小程序的appid',
        path: '',
        success(res) {
          // 打开成功
          console.log('打开泉州留联小程序成功');
        },
        fail(res) {
          // 打开失败
          console.log('打开泉州留联小程序失败', res);
          wx.showToast({
            title: '跳转失败，请稍后重试',
            icon: 'none'
          });
        }
      });
      */
    }, 1000);
  },

  // 导航到签证办理服务
  navigateToVisaService: function() {
    wx.navigateTo({
      url: '/pages/services/visa'
    });
  },

  // 导航到护照更新服务
  navigateToPassportService: function() {
    wx.navigateTo({
      url: '/pages/services/passport'
    });
  },

  // 导航到留学保险服务
  navigateToInsuranceService: function() {
    wx.navigateTo({
      url: '/pages/services/insurance'
    });
  },

  // 导航到机票预订服务
  navigateToFlightService: function() {
    wx.navigateTo({
      url: '/pages/services/flight'
    });
  },

  // 导航到住宿安排服务
  navigateToAccommodationService: function() {
    wx.navigateTo({
      url: '/pages/services/accommodation'
    });
  },

  // 导航到语言培训服务
  navigateToLanguageService: function() {
    wx.navigateTo({
      url: '/pages/services/language'
    });
  },

  // 导航到留学咨询服务
  navigateToConsultationService: function() {
    wx.navigateTo({
      url: '/pages/services/consultation'
    });
  },

  // 导航到就业指导服务
  navigateToCareerService: function() {
    wx.navigateTo({
      url: '/pages/services/career'
    });
  },

  // 打开外部链接
  openLink: function(e) {
    const url = e.currentTarget.dataset.url;
    wx.showModal({
      title: '打开链接',
      content: '确定要打开 ' + url + ' 吗？',
      success: (res) => {
        if (res.confirm) {
          wx.showLoading({
            title: '加载中',
          });
          wx.navigateTo({
            url: '/pages/webview/webview?url=' + encodeURIComponent(url),
            success: function() {
              wx.hideLoading();
            },
            fail: function() {
              wx.hideLoading();
              wx.showToast({
                title: '打开失败，请稍后重试',
                icon: 'none'
              });
            }
          });
        }
      }
    });
  }
});